package itheima.itheima_267;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/*
    Collections类的概述
        是针对集合操作的工具类

    Collections类的常用方法
        public static <T extends Comparable<? super T>> void sort (List<T> list);将指定的列表按升序排列
        public static void reverse (List<?> list);反转指定列表中元素的顺序
        public static void shuffle (List<?> list);使用默认的随机源随机排列指定的列表
 */
public class CollectionsDemo {
    public static void main(String[] args) {
        List<Integer> list=new ArrayList<Integer>();

        list.add(30);
        list.add(20);
        list.add(50);
        list.add(10);
        list.add(40);
//升序排列
        Collections.sort(list);
        System.out.println(list);
//反转指定列表中元素的顺序
        Collections.reverse(list);
        System.out.println(list);
//随机排列,每次不一样
        Collections.shuffle(list);
        System.out.println(list);
    }
}
